﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
    <title></title>
    <style type="text/css">
        *
        {
            font-size: 12;
        }
    </style>
</head>
<body>
    <ul>
        <li>2009.12.15 对Glut的封装达到初步目的.目前已经可以用于创建窗口,挂接键盘和鼠标事件 ,挂接窗口大小调整事件,绘制图形事件,系统空闲事件</li>
        <li>2009.12.15 对OpenGL的封装开始,目前已经可以绘制多边形和查询扩展列表.</li>
        <li>2009.12.15 获取了所有的GL的const 数值,部分已经归类为枚举.</li>
        <li>2009.12.15 封装了glGet系列函数.可以用于查询系统参数和最后错误.</li> 
        <li>2009.12.15 创建ConfigurationAndState枚举用于列举OpenGL中所有可查询的参数或者状态的数值</li>
        <li>2009.12.15 封装了ErrorCode用于表示OpenGL的各种错误状态</li>
        <li>2009.12.15 封装了glPointSize函数</li>
        <li>2009.12.15 封装了glVertex系列工作.等待测试</li>       
        <li>2009.12.15 TO DO LIST:
            <ul>
                <li><del>所有版本的glVertex都要能工作</del></li>
                <li><del>所有基本图元都要能工作</del></li>
                <li><del>能指定顶点颜色</del></li>
                <li>平移,旋转和缩放</li>
                <li>gl*List的方式能工作</li>
                <li><del>引入定时器</del></li>
                <li>确定调用扩展功能的方式</li>
            </ul>
        </li>
        <li><strong>测试模型和投影变换,在引擎中加入对模型和投影变换的支持,以委托的形式,使得开发人员可以插入自己的控制代码。在开发人员不介入的情况下，采用符合一般感受的默认设置.</strong></li>
    </ul>
</body>
</html>
